.container {width: 800px;}
.header-wrapper { width: 100%; height: auto; position:relative; z-index: 12; }
.header-wrapper .pc { background: #172987; color: #fff; padding: 20px 0 24px 0;}
.header-wrapper .pc .logo { height: 43px; margin-right: 10%;}
.header-wrapper .pc .logo img { width: auto; height: 100%; }
.header-wrapper .pc .menu { }
.header-wrapper .pc .menu ul li { display:block; float: left; position: relative;}
.header-wrapper .pc .menu ul li .sub-menu { display:none;}
.header-wrapper .pc .menu ul li a { color: #fff; padding: 0 1rem; font-size: 1.6rem;  }
.header-wrapper .pc .menu ul li a:hover { color: #FF9900; }
.header-wrapper .pc .menu ul li a.active { color: #FF9900;}
.header-wrapper .pc .menu ul li .sub-menu { position:absolute; top: 35px; background: #fff; z-index:99; }
.header-wrapper .pc .menu ul li .sub-menu.sub-menu-1 { width: 480px; left: -200px; }
.header-wrapper .pc .menu ul li .sub-menu.sub-menu-2 { width: 120px; left: -20px;}
.header-wrapper .pc .menu ul li .sub-menu a { color: #333333; padding: 10px; display:block;cursor: pointer; }
.header-wrapper .pc .menu ul li .sub-menu a:hover { color: #333333; }
.header-wrapper .pc .menu ul li .sub-menu dl { padding: 20px 0; text-align: center;}
.header-wrapper .pc .menu ul li .sub-menu dl dt { color: #333333; font-size: 15px; font-weight: bold; line-height: 2.5; }
.header-wrapper .pc .menu ul li .sub-menu dl dd {  }

/*.header-wrapper .pc .menu ul li .sub-menu dl dt:hover,*/
.header-wrapper .pc .menu ul li .sub-menu dl dd:hover {background:#FF9900; cursor: pointer;}

.header-wrapper .pc .right-tool {margin-left: 53px; }
.header-wrapper .pc .right-tool img { width: 11px; height: 11px; margin:0 4px 0 8px; }
.header-wrapper .pc .right-tool span { font-size:1.4rem }
/* 移动端 */
.header-wrapper .mobile { display: none; background: #fff; padding: 15px 20px; }
.header-wrapper .mobile .logo { width: 32.5%; height: 40px; }
.header-wrapper .mobile .logo img { width: 100%; height: 100%; object-fit: scale-down; }
.header-wrapper .mobile .menu-button {box-sizing: border-box; border: 1px solid #CACACA; padding: 7px 0; border-radius: 2px; }
.header-wrapper .mobile .menu-button .bar { position: relative; display: block; width: 14px; height: 2.5px; margin: 1px 10px; background-color: #000; border-radius: 2px; -webkit-transition: 0.3s; transition: 0.3s; transition-property: transform; transition-duration: 1s; transition-timing-function: ease;  }

.header-wrapper .mobile .menu-button.open .bar:nth-of-type(1) { -webkit-transform: translateY(1.5px) rotate(-4.5deg); -ms-transform: translateY(1.5px) rotate(-4.5deg); transform: translateY(1.5px) rotate(-4.5deg); }
.header-wrapper .mobile .menu-button.open .bar:nth-of-type(2) { opacity: 0.9; }
.header-wrapper .mobile .menu-button.open .bar:nth-of-type(3) { -webkit-transform: translateY(-1.5px) rotate(4.5deg); -ms-transform: translateY(-1.5px) rotate(4.5deg); transform: translateY(-1.5px) rotate(4.5deg); }
/* 右侧 */
.header-wrapper .sidebar { display: none; transform: translateX(-999px); width: 70%; height: 100vh; position: fixed; top: 0px; left: 0; background: #fff; z-index: 999; transition-property: transform; transition-duration: 1s; transition-timing-function: ease;}
.header-wrapper .sidebar.active { transform: translateX(0);}
.header-wrapper .sidebar .menu { width: 84%; box-sizing: border-box; padding: 8% 0 0 0; margin: 0 8%; }
.header-wrapper .sidebar .menu > a { display: block; padding: 10px; font-size: 16px;  }
.header-wrapper .sidebar .menu > a.active { background: #172987; color: #fff;}
/* banner */
.banner { width:100%; height: 870px; position:relative; z-index: 2; }
.banner .swiper { width: 100%; height: 100%; }
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; }
.banner .swiper-slide a { display: block; width: 100%; height: 100%;}
.banner .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.main-wrapper { position:relative; z-index: 2;}
.main-wrapper .intro-box { height: 500px; background: #F4F4F4; }
.main-wrapper .intro-box .video { width: 50%; height: 100%; }
.main-wrapper .intro-box .video img,
.main-wrapper .intro-box .video video { display: block; width: 100%; height: 100%; object-fit: cover;}
.main-wrapper .intro-box .intro { height: 100%; padding: 42px 55px 0px 55px; box-sizing: border-box; }
.main-wrapper .intro-box .intro .title img { width: 120px; height: auto;  }
.main-wrapper .intro-box .intro .content { font-size: 1.6rem; line-height: 2; text-indent: 2em; margin: 33px 0 35px 0; }
.main-wrapper .intro-box .intro .logo-show img { width: auto; max-height: 60px; margin: 0 20px; }
.main-wrapper .pic-box { padding: 1% 0; height: 426px; width: 100%; background: #fff; }
.main-wrapper .pic-box div { height: 100%; margin-right: 1%; }
.main-wrapper .pic-box div:last-child { margin-right: 0; }
.main-wrapper .pic-box div img { width: 100%; height: 100%; object-fit: cover; }
.main-wrapper .hot-product { width: 100%; background: #fff; }
.main-wrapper .hot-product .hot-product-title { width: 100%; background: url('../images/hot-product-bg.png') no-repeat; background-size: cover; padding: 53px 0 59px 0; box-sizing: border-box; }
.main-wrapper .hot-product .hot-product-title img { height: 71px; width: auto; }
.main-wrapper .hot-product .hot-product-tabs { width:100%; background: url('../images/hot-product-fullbg.png') no-repeat; background-size: cover; overflow: hidden; padding: 1% 0; }
.main-wrapper .hot-product .hot-product-tabs .tabs-container { margin-bottom: .5%; }
.main-wrapper .hot-product .hot-product-tabs .tabs-container .tab { font-size: 2.25rem; padding: .5% 2%; margin: 0 2%;cursor: pointer; color: #172987; }
.main-wrapper .hot-product .hot-product-tabs .tabs-container .tab.active { background: #172987; color: #fff; }
.main-wrapper .hot-product .hot-product-tabs .swiper-wrapper { width: 100%;}
.main-wrapper .hot-product .hot-product-tabs .swiper-slide { width: 100%;}
.main-wrapper .hot-product .hot-product-tabs .swiper-slide .swiper-slide-wrapper { width: 100%; padding:0 8%; box-sizing: border-box; }
.main-wrapper .hot-product .hot-product-tabs .swiper-slide .item { background: #f2f2f2; border-radius: .8rem; width: 22.5%; margin: 0.4% 2.5% 0.9% 0; overflow: hidden; }
.main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img { width: 100%; height: auto; }
.main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title { width:100%; background: #172987; color: #fff; font-size: 1.7rem; text-align: center; overflow: hidden; height: 66px; line-height: 66px; }
.main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title a { display:block; color: #fff;}

.application-show { width: 100%; background: url('../images/application-fullbg.png') no-repeat; background-size: cover; padding: 4% 0 4.2% 0; background-color: #fff;}
.application-show .application-show-title{ }
.application-show .application-show-title img{ height: 71px; width: auto; }
.application-show .application-show-title .sub{ color: #FF7E00; margin: 2% 0; font-size: 2.0rem; font-weight: bold;
text-shadow: 0px 2px 4px rgba(0,0,0,0.35);
-webkit-text-stroke: 0.2px #FFFFFF;
text-stroke: 0.2px #FFFFFF;}
.application-show .content-box{ width: 100%; padding: 0 8%; box-sizing: border-box; }
.application-show .content-box .item{ width: 32.33%; margin:0.5% 1% 0.5% 0; background: #fff; overflow: hidden; transition-property: transform; transition-duration: 1s; transition-timing-function: ease; }
.application-show .content-box .item:nth-child(3n){ margin-right: 0; }
.application-show .content-box .item img{ width: 100%; height: 370px; object-fit: cover; }
.application-show .content-box .item .title { width: 100%; font-size: 1.5rem; text-align: center; height: 55px; line-height: 55px; overflow: hidden; }
.application-show .content-box .item:hover{ transform: translateY(-2%); }

.news-box { width: 100%; box-sizing: border-box; padding: 4% 8% 2% 8%; background: #fff; }
.news-box .news-box-title { margin-bottom: 1.5%; }
.news-box .news-box-title img{ height: 71px; width: auto; }
.news-box .list-box.left { width: 49.5%; }
.news-box .list-box.right { width: 49.5%; margin-left: 1%;}
.news-box .list-box .classname { }
.news-box .list-box .classname span { color: #172987; font-size: 3.6rem; }
.news-box .list-box .classname a { color: #333333; font-size: 1.2rem; margin-left: 1.5%; }
.news-box .list-box .item { background: #F2F2F2; border: 1px solid #E1E1E1; width: 100%; height: 270px; margin-top: 9px; }
.news-box .list-box .item .titlepic { background: #fff; width: 40%; height: 100%; }
.news-box .list-box .item .titlepic img { width: 100%; height: 100%; object-fit: cover; }
.news-box .list-box .item .info { width: 60%; height: 100%; padding: 3% 5%; box-sizing: border-box; }
.news-box .list-box .item .info .title { white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.news-box .list-box .item .info .title a { font-size: 1.6rem; font-weight: bold }
.news-box .list-box .item .info .desc { overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; font-size: 1.3rem; margin: 10px 0; }
.news-box .list-box .item .info .more a { color: #172987; font-size: 1.4rem; font-weight: 600; }
.news-box .list-box .item .info .more span { color:#999999; font-size: 1.3rem; }

.honorary-box { width: 100%; background: url('../images/honorary-fullbg.png') no-repeat; background-size: 100% 100%; padding: 6% 0 9% 0; }
.honorary-box .honorary-box-title img{ height: 71px; width: auto; }
.honorary-box .honorary-box-title .sub { font-size: 1.8rem; margin: 3% 0 2.5% 0; }
.honorary-box .pic-box1 { padding: 0 8%; }
.honorary-box .pic-box1 img { width: 23%; margin: 0 1%; height:265px; object-fit: contain; }
/* .honorary-box .pic-box2 { width: 23%; margin: 0 1%; height:265px; object-fit: contain; } */
.honorary-box .pic-box2 { width: 100%; box-sizing: border-box; padding: 0 20%; margin-top: 4%; overflow:hidden; }
.honorary-box .pic-box2 .swiper-wrapper { width: 100%; height: 550px; }
.honorary-box .pic-box2 .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.honorary-box .pic-box2 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: fill; }

 /*footer*/
.footer-wrapper {
   font-size: 1.2rem;
   /*position: relative;*/
   /*z-index: 1;*/
}

.footer-wrapper *, .footer-wrapper *::before, .footer-wrapper *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
.footer-wrapper img {
    vertical-align: middle;
    border: 0;
    max-width: 100%;
    height: auto;
}

.footer-wrapper .w1200,
.footer-wrapper .mw1200 {
    max-width: 1200px;
    margin: 0 auto;
}
.footer-wrapper .pdlr15 {
    padding-left: 15px;
    padding-right: 15px;
}
.footer-wrapper .f-tac {
    text-align: center;
}
.footer-wrapper .f-tal {
    text-align: left;
}
.footer-wrapper .f-cb, .footer-wrapper .f-cbli li {
    zoom: 1;
}
.footer-wrapper .mt15 {
    margin-top: 15px;
}
.footer-wrapper .f-fs1 {
    font-size: 12px;
}
.footer-wrapper .f-dn {
    display: none;
}
.footer-wrapper .f-pr {
    position: relative;
}
.footer-wrapper .f-fl {
    float: left;
}
.footer-wrapper .f-db {
    display: block;
}
.footer-wrapper .links, .footer-wrapper .links a {
    color: #d3d3d3 !important;
}

.footer-wrapper .f-cb:after,.footer-wrapper .f-cbli li:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}

.footer-wrapper .footer {
    position: relative;
    height: 449px;
    /*height: 431px; */
    z-index: 1;
    color: #fff;
}

.footer-wrapper .footer a:hover {
    color: #ff9900;
}

.footer-wrapper .footer .middle {
    position: fixed;
    z-index: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.footer-wrapper .footer a {
    color: #fff;
    font-size: 1.4rem;
}

.footer-wrapper .bgc-top {
    background: #162d79;
}

.footer-wrapper .foot-t li:last-child {
    background: #1e41b3;
}

.footer-wrapper .foot-t li, .footer-wrapper .foot-m li {
    float: left;
    display: inline-block;
    width: 16.4%;
    padding: 20px 15px;
}

.footer-wrapper .foot-t li:last-child ,
.footer-wrapper .foot-m li:last-child {
    width: 18%;
}

.footer-wrapper .foot-t li {
    font-size: 1.6rem;
    line-height: 22px;
}

.footer-wrapper .foot-t li a {
    font-size: 1.6rem;
    display: inline-block;
}

.footer-wrapper .bgc-middle {
    background: #5b6073;
    line-height: 1.5;
    padding-bottom: 80px
}

.footer-wrapper .foot-m span {
    display: block;
    margin-top: 15px;
}

.footer-wrapper .foot-m li span:first-child {
    margin-top: 0;
}

.footer-wrapper a.foot-m-btn {
    background: #1075f3;
    border-radius: 5px;
    line-height: 1.5;
    padding: 7px 23px;
    display: inline-block;
    font-size: 1.6rem;
}

.footer-wrapper a.foot-m-btn i {
    font-size: 2.4rem;
    vertical-align: middle;
}

.footer-wrapper .foot-m figcaption {
    margin-top: 5px;
}

.footer-wrapper .bgc-bottom {
    background: #343843;
    padding: 15px 0;
    line-height: 1.5;
    font-size: 1.2rem;
}

.footer-wrapper .bgc-bottom a {
    font-size: 1.2rem;
}

.footer-wrapper .links a {
    display: inline-block;
    margin-right: 5px;
}

.footer-wrapper .links ,.links a {
    color: #d3d3d3
}

.footer-wrapper .foot-container {
    position: relative;
}

.footer-wrapper .foot-lang {
    position: absolute;
    bottom: -28%;
    right: 30%;
}

.footer-wrapper .foot-lang span {
    display: inline-block;
    margin-right: 20px;
}

.footer-wrapper .foot-lang img {
    margin-right: 5px;
}

.footer-wrapper .foot-lang figure ,
.footer-wrapper .foot-lang figcaption {
    display: inline-block;
    vertical-align: middle;
}

.footer-wrapper .foot-lang figcaption img {
    position: absolute;
    z-index: 99;
    left: 0;
    top: -102px;
    display:none;
}

.footer-wrapper .foot-lang figcaption {
    max-width: 75px;
    text-align: right;
    margin-right: 5px;
}

/*.footer-wrapper .foot-lang figcaption figcaption:hover img {*/
/*    display:block;*/
/*}*/

.footer-wrapper .foot-lang p:nth-child(2) {
    font-size: 1.4rem;
}

.footer-wrapper .foot-kefu {
    position: absolute;
    bottom: -60px;
    right: 60px;
}

.footer-wrapper .foot-kefu img {
    width: 120px;
    height: 120px;
}

.footer-wrapper .foot-kefu p {
    text-align: center;
    line-height: 30px;
}


.footer-wrapper .m-footer-wrapper {
    display: none;
    line-height:1.2
}
/*m-footer*/
.footer-wrapper .m-footer, .footer-wrapper #fixed-b{display: block;color:#fff;}
.footer-wrapper #fixed-b{position:fixed; bottom: 0; left: 0; right:0; z-index: 11;background:#e8e8e8;}
.footer-wrapper #fixed-b ul{ padding:5px 0;}
.footer-wrapper #fixed-b li{width:33.3333%; font-size:1.4rem;}
.footer-wrapper #fixed-b li i{font-size:2.4rem;}
.footer-wrapper #fixed-b .center{padding-top:26px;}
.footer-wrapper #fixed-b .center i{position:absolute; left:50%; top:-3rem; color:#fa2e37; font-size:4.8rem; width:4.8rem; height:4.8rem; margin-left:-2.4rem; border-radius:50%; background-color:#fff; line-height:1;}
.footer-wrapper .m-footer {line-height:40px; background:#5b6073; }
.footer-wrapper .m-tell{width:96%; margin:0 2%; font-size:2rem; border-radius:5px; border:1px solid #0a1d7d;background: #1d40af; /* Old browsers */background: -moz-linear-gradient(top,  #1d40af 0%, #183288 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #1d40af 0%,#183288 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #1d40af 0%,#183288 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d40af', endColorstr='#183288',GradientType=0 ); /* IE6-9 */padding: 1rem 0; color:#fff;}
.footer-wrapper .m-tell:hover{color:#fff; }



/* 台式机常用宽度 */
@media only screen and (max-width:1440px) {
    /* .header-wrapper .pc .menu ul li a {
        padding: 0 10px;
    } */
    .banner {
        height: 653px;
    }
    .main-wrapper .intro-box {
        height: 374px;
    }
    .main-wrapper .intro-box .intro {
        padding: 32px 32px 0 32px;
    }
    .main-wrapper .intro-box .intro .content {
        line-height: 1.5;
        margin: 25px 0;
    }
    .main-wrapper .intro-box .intro .logo-show img {
        max-height: 40px;
    }
    .main-wrapper .pic-box {
        height: 320px;
    }
    .main-wrapper .hot-product .hot-product-title {
        padding: 40px 0 44px 0;
    }
    .main-wrapper .hot-product .hot-product-title img {
        height: 53px;
    }
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img {
        height: 270px;
    } */

    /* 应用领域 */
    .application-show .application-show-title img {
        height: 48px;
    }
    .application-show .content-box .item img {
        height: 278px;
    }

    /* 新闻中心 */
    .news-box .news-box-title img {
        height: 48px;
    }

    /* 荣誉资质 */
    .honorary-box .honorary-box-title img {
        height: 53px;
    }
    .honorary-box .honorary-box-title .sub {
        /* font-size: 1.4rem; */
    }
    .honorary-box .pic-box2 .swiper-wrapper {
        height: 417px;
    }

}

@media only screen and (max-width:1330px) {
    .header-wrapper .pc .right-tool {
        display: none;
    }
    .banner {
        height: 589px;
    }
    .main-wrapper .intro-box {
        height: 338px;
    }
    .main-wrapper .intro-box .intro {
        padding: 28px 30px 0 30px;
    }
    .main-wrapper .intro-box .intro .content {
        line-height: 1.3;
        margin: 22px 0;
    }
    .main-wrapper .intro-box .intro .logo-show img {
        max-height: 35px;
    }
    .main-wrapper .pic-box {
        height: 288px;
    }

    .main-wrapper .hot-product .hot-product-title {
        padding: 36px 0 40px 0;
    }
    .main-wrapper .hot-product .hot-product-title img {
        height: 48px;
    }
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img {
        height: 240px;
    } */

    /* 应用领域 */
    .application-show .application-show-title img {
        height: 48px;
    }
    .application-show .content-box .item img {
        height: 250px;
    }
 
    /* 新闻中心 */
    .news-box .list-box .item {
        height: 180px;
    }

    /* 荣誉资质 */
    .honorary-box .honorary-box-title img {
        height: 48px;
    }
    .honorary-box .pic-box2 .swiper-wrapper {
        height: 375px;
    }
    
}

/* 大屏笔记本 */
@media only screen and (max-width:1024px) {
    .header-wrapper .pc  {
        display: none;
    }
    .header-wrapper .mobile {
        display: block;
    }
    .header-wrapper .sidebar {
        display: block;
    }
    .banner {
        height: 465px;
    }
    .main-wrapper .intro-box {
        height: 265px;
    }
    .main-wrapper .intro-box .intro {
        padding: 22px 24px 0 24px;
    }
    .main-wrapper .intro-box .intro .content {
        font-size: 1.3rem;
        margin: 10px 0;
        line-height: 1.5;
    }
    .main-wrapper .intro-box .intro .logo-show img {
        max-height: 20px;
    }
    .main-wrapper .pic-box {
        height: 230px;
    }

    /* 热门产品 */
    .main-wrapper .hot-product .hot-product-title {
        padding: 28px 0 30px 0;
    }
    .main-wrapper .hot-product .hot-product-title img {
        height: 38px;
    }
    
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item {
        width: 32.4%;
        margin: 15px 0.6% 15px 0;
    } */
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img {
        height: 286px;
    } */
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title {
        height: 44px;
        line-height: 44px;
        font-size: 1.25rem;
    }


    /* 应用领域 */
    .application-show .application-show-title img {
        height: 48px;
    }
    .application-show .content-box .item img {
        height: 190px;
    }
 
    /* 新闻中心 */
    .news-box .list-box .classname span {
        font-size: 14px;
    }
    .news-box .list-box .item {
        height: 165px;
    }
    .news-box .list-box .item .info .title {
        font-size: 13px;
    }
    .news-box .list-box .item .info .more a {
        font-size: 1.3rem;
    }
    .news-box .list-box .item .info .more span {
        font-size: 12px;
    }

    /* 荣誉资质 */
    .honorary-box .honorary-box-title img {
        height: 38px;
    }
    .honorary-box .pic-box1 img {
        height: 140px;
    }
    .honorary-box .pic-box2 .swiper-wrapper {
        height: 295px;
    }
    
    /*footer*/
	.footer-wrapper .footer{display:block; height:467px;}
	.footer-wrapper .m-footer-wrapper {display:none;}
}

/* iPad横屏宽度 */
@media only screen and (max-width:768px) {
    .header-wrapper .pc  {
        display: none;
    }
    .header-wrapper .mobile {
        display: block;
    }
    .banner {
        height: 348px;
    }
    .main-wrapper .intro-box {
        flex-direction: column;
        height: auto;
    }
    .main-wrapper .intro-box .video {
        display: none;
        width: 100%;
        height: 200px;
    }
    .main-wrapper .intro-box .intro {
        height: auto;
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
    }
    .main-wrapper .intro-box .intro {
        padding: 22px 24px;
    }
    .main-wrapper .pic-box {
        height: auto;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 0;
    }
    .main-wrapper .pic-box div {
        width: 49%;
        height: 170px;
        flex: none;
        margin-bottom: 1%;
    }
    .main-wrapper .pic-box div:nth-child(2n) {
        margin-right: 0;
    }
    /* 热门产品 */
    .main-wrapper .hot-product .hot-product-title {
        padding: 21px 0 24px 0;
    }
    .main-wrapper .hot-product .hot-product-title img {
        height: 28px;
    }
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item {
        width: 32.4%;
        margin: 15px 0.6% 15px 0;
    }
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item:nth-child(7),
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item:nth-child(8) {
        display: none;
    }
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img {
        height: 286px;
    } */
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title {
        height: 44px;
        line-height: 44px;
        font-size: 1.25rem;
    }
    .main-wrapper .hot-product .hot-product-tabs .tabs-container .tab {
        font-size: 1.3rem;
    }
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .swiper-slide-wrapper {
        padding: 0 2%;
    }
    /* 应用领域 */
    .application-show .application-show-title img {
        height: 28px;
    }
    .application-show .application-show-title .sub {
        font-size: 1.4rem;
        margin: 2% 8%;
    }
    .application-show .content-box {
        padding: 0 2%;
    }
    .application-show .content-box .item {
        width: 49%;
    }
    .application-show .content-box .item:nth-child(2n) {
        margin-right: 0;
    }
    .application-show .content-box .item:nth-child(3n) {
        margin-right: 1%;
    }
    .application-show .content-box .item:nth-child(5),
    .application-show .content-box .item:nth-child(6) {
        display: none;
    }
    .application-show .content-box .item img {
        height: 150px;
    }
 
    /* 新闻中心 */
    .news-box {
        padding: 4% 2% 2% 2%;
    }
    .news-box .news-box-title img {
        height: 28px;
    }
    .news-box .list-box-wrapper {
        flex-direction: column;
        height: auto;
    }
    .news-box .list-box.left,
    .news-box .list-box.right {
        width: 100%;
        margin: 2% 0 0 0;
    }
    .news-box .list-box .classname {
        justify-content: space-between;
    }
    .news-box .list-box .classname a {
        background: #172987;
        color: #fff;
        padding: 2px 6px;
    }
    .news-box .list-box .item .info .title a {
        font-size: 1.4rem;
    }

    /* 荣誉资质 */
    .honorary-box .honorary-box-title img {
        height: 28px;
    }
    .honorary-box .honorary-box-title .sub {
        font-size: 1.4rem;
    }
    .honorary-box .pic-box1 {
        /* padding: 0 2%; */
        padding: 0 20%;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .honorary-box .pic-box1 img {
        height: auto;
        width: 48%;
        margin: 1%;
        object-fit: cover;
    }
    .honorary-box .pic-box2 {
        padding: 0 20%;
    }
    .honorary-box .pic-box2 .swiper-wrapper {
        height: 220px;
    }
    
    /*footer*/
	.footer-wrapper .footer{display:none;}
	.footer-wrapper .m-footer-wrapper {display:block;padding-bottom: 50px;}
}

/* 移动端 */
@media only screen and (max-width:475px) {
    .banner {height:auto}
    .main-wrapper .intro-box .intro .logo-show img {
        max-height: 15px;
    }
    .main-wrapper .hot-product .hot-product-tabs .tabs-container {
        /*display: none;*/
    }
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide {
        /* height: 270px; */
    }
    /* .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item img {
        width: 100%;
        height: 140px;
        object-fit: scale-down;
    } */
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title a {
        padding: 0 8px;
        white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
    }
    .honorary-box .pic-box1 {
        padding: 0 2%;
    }
    .honorary-box .pic-box2 {
        padding: 0 2%;
    }
    .honorary-box .pic-box2 .swiper-wrapper {
        height: 185px;
    }
    
    .main-wrapper .hot-product .hot-product-tabs .swiper-slide .item .title,
    .application-show .content-box .item .title { height: 30px; line-height: 30px; }
}